package me.baicai.weixin.provider.service;

import com.alibaba.fastjson.JSONObject;
import me.baicai.weixin.application.Result;


public interface OrderService {


    Result orderMenu(String openid1, String s, String openid, String sn);

    Result getToken();

    Result fault(String openid, String sn, String tel, String message, String images, String info);

    Result resetPasswd(String id, String sn);

    Result withdrawalsRecord(String openid, String beginDate, String endDate);

    Result balance(String openid);

    Result createOrder(String openid, String sn, Integer id);

    Result closeOrder(String openid, String id);

    Result weixinPay(String openid, String sn, Integer id);

    Result closeWeixinOrder(String id);

    void weixinCallback(JSONObject jsonObject);

    Result reCharge(String openid, Integer amount);

    Result reChargeCallBack(String openid, Integer id, String status);
}
